@charset "utf-8";
/****/
/*全局*/
body{ font-family:"Microsoft YaHei"; font-size:12px; color:#333; background:#fff;}
a{ color:#333}

.main{ width:1050px; margin:0 auto; background:url(../images/bg.jpg); padding-top:35px;}
.nav{ background:#3ab54a; height:38px;  margin:0 auto; width:920px; position:relative}
.nav p{ background:url(../images/icon_01.jpg); width:12px; height:38px; float: left;}
.nav ul.leaf{ float:left; width:400px;}
.nav ul.leaf li{ float:left; line-height:38px; height:38px; background:url(../images/img_06.jpg) no-repeat right; padding: 0px 28px 0px 10px; font-size:17px;}
.nav ul.leaf li a{ color:#fdebb5; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; text-decoration:none}
.title{ background:url(../images/top.jpg); width:920px; height:175px; margin-left:66px;}
.title p{ color:#f16330; font-weight:bold; font-size:14px; padding-top:100px;text-align:right}
.title p span{ color:#F8613A}
.title div{text-align:right}
.photo{ position:relative; padding-left:66px; height:500px;}
.photo p{ width:206px; height:208px; padding-left:18px; padding-top:16px; float: left; margin-right:7px; margin-bottom:8px; cursor:pointer;  font-size:25px; line-height:30px;}
.photo p.list_01{ background:url(../images/img_01.jpg); color:#fff;}
.photo p.list_02{ background:url(../images/img_02.jpg); color:#2b2a28}
.photo p.list_03{ background:url(../images/img_03.jpg); color:#2b2a28}
.photo p.list_04{ background:url(../images/img_04.jpg); color:#2b2a28}
.photo p.list_05{ background:url(../images/img_05.jpg) no-repeat; color:#fff; width:456px; height:224px;}
.photo span{ font-family:  Arial, Helvetica, sans-serif;}
.desk{ position:absolute; left:527px; top:224px;}
.footer{ height:30px; padding-top:20px;text-align: center}
.footer ul{ width:170px; margin:0 auto }
.footer ul li{ float:left; margin-left:10px;}
.footer_bg{ background: url(../images/footer_bg.jpg); width:1050px; height:50px;}



/*二级页*/
.menu{ padding-bottom:20px;}
.nav_02{ height:60px; margin-left:62px; padding-bottom:33px;}
.nav_02 ul li{ float:left; margin-left:3px; height:50px; line-height:50px; font-size:20px; text-align:center; margin-top:}
.nav_02 ul li a{ display:block; color:#FFF; font-weight:bold; margin-top:10px; height:50px; line-height:50px;}
.nav_02 ul li a:hover{ text-decoration:none; height:60px; margin-top:0px; font-size:23px; line-height:60px;}
.nav_02 ul li.color_01 a{ background:#B90239; width:76px;}
.nav_02 ul li.color_02 a{ background:#FFF2C8; width:161px;color:black;}
.nav_02 ul li.color_03 a{ background:#FFF2C8; width:129px;color:black; }
.nav_02 ul li.color_04 a{ background:#27B45A; width:129px;color:black;}
.nav_02 ul li.color_05 a{ background:#EC7B36; width:129px;}
.nav_02 ul li.color_06 a{ background:#27B45A; width:153px;color:black;}
.nav_02 ul li.color_07 a{ background:#FFF2C8; width:129px;color:black;}
.nav_02 ul li a.on{ text-decoration:none; height:60px; margin-top:0px; font-size:23px; line-height:60px;}
.menu_left{ width:695px; float:left; margin-left:65px}
.menu_day{ width:688px; height:314px; background:#fffbea;line-height:27px;}
.photo_set{float:left;  margin:20px 25px 0px 25px; z-index:99; position: relative}
.photo_set p{background:url(../images/photo_01.png); width:395px; height:280px; position:absolute}
.photo_set h3{ background:}
.text_set{ float:left; width:240px;}
.text_set h3{ padding-top:60px; font-size:25px; color:#51504b; padding-bottom:20px; font-weight:bold}
.text_set ul{ font-size:18px; color:#51504b; font-weight:bold;}
.text_set ul li img{ float: left; margin-right:6px; margin-top:9px;}
.text_set p{ font-size:13px; padding-top:10px;}
.photo_set h2{ background:url(../images/photo_title.png); width:232px; height:99px; position:absolute; z-index:50; top:-20px; left:-25px;}
.photo_set div{
	position:absolute;
	z-index:99;
	width:200px;
	height:50px; 
	color:#fff;
	font-size:26px;
	-moz-transform: rotate(-25deg);
   -webkit-transform: rotate(-25deg);
   -o-transform: rotate(-25deg);
   -ms-transform: rotate(-25deg);
   transform: rotate(-25deg); 
   	
   

}
.photo_set div {
	/* IE8+ - must be on one line, unfortunately */ 
   -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9510565162951536, M12=0.3090169943749472, M21=-0.3090169943749472, M22=0.9510565162951536, SizingMethod='auto expand')";
   
   /* IE6 and 7 */ 
   filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.9510565162951536,
            M12=0.3090169943749472,
            M21=-0.3090169943749472,
            M22=0.9510565162951536,
            SizingMethod='auto expand');


   /*
    * To make the transform-origin be the middle of
    * the object.    Note: These numbers
    * are approximations.  For more accurate results,
    * use Internet Explorer with this tool.
    */
   margin-left: 6px; 
   margin-top: -28px;
   margin-top: -50px\9;
} 


table.list_tab,table.list_tab td{ border-collapse:collapse; border:1px solid #faedc1;color:#fff0bc}
table.list_tab td,table.list_tab tr{ padding:2px; text-align:center;}
.menu_week{ font-size:15px;}
.menu_week h2{ border-top:1px dotted #9b9b98; margin-top:7px; font-size:20px; font-weight:bold; color:#51504b; height:60px; line-height:60px;}
.menu_week p{ font-size:11px; color:#51504b; text-align:right; height:26px; line-height:26px; padding-right:3px;}
.tijiao{ background:url(../images/but_01.jpg); width:327px; height:59px; cursor:pointer; border:0; margin-top:20px; margin-left:180px; font-size:20px; font-weight: bold; color:#fff;}
table.list_week,table.list_week td{ border-collapse:collapse; border:1px solid #c5c5c3;color:#51504b}
table.list_week td,table.list_week tr{ padding:2px; text-align:center;}
table.list_week td.tit{ background:#a55d2b }

.menu_right{ float:left; width:240px; border-left:1px dotted #9b9b98;}
.drink{ background:url(../images/right_bg.jpg); width:230px; height:321px; border-bottom:1px dotted #9b9b98;}
.drink h2{ color:#3ab54a; font-size:20px; font-weight:bold; padding:10px 18px 0px 20px;}
.drink ul{ padding:0px 18px 0px 20px;}
.drink ul li{ color:#51504b; font-size:12px;}
.drink ul li span{ color:#51504b; font-size:17px; font-weight:bold}
.drink img{ margin-left:40px; margin-top:10px;}
.drink p{ color:#51504b; font-size:10px; text-align:right; padding-right:10px;}


.snack{ background:url(../images/right_bg.jpg); width:230px; height:321px; }
.snack h2{ color:#e87d1f; font-size:20px; font-weight:bold; padding:10px 18px 0px 20px;}
.snack ul{ padding:0px 18px 0px 20px;}
.snack ul li{ color:#51504b; font-size:12px;}
.snack ul li span{ color:#51504b; font-size:17px; font-weight:bold}
.snack img{ margin-left:40px; margin-top:10px;}
.snack p{ color:#51504b; font-size:10px; text-align:right; padding-right:10px;}


/*登陆框*/
.login_alert{ width:400px; float:right; height:28px; padding-top:8px;padding-right:20px; font-weight:bold; font-size:14px;}
.login_alert ul li{ float:right; padding-left:10px;}
.login_alert ul li.china{  color:#000; font-weight: normal; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
.login_alert ul li.china a{  color:#000; font-weight: normal; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; font-size:12px; margin: 0 3px; }

.panel{ width:250px; border:4px solid #3ab54a; border-top: none; padding-top:20px; position:absolute; top:38px; right:0px;  height:200px; z-index:99; background:#FFF; display:none}
.panel ul li{ padding-left:20px; font-size:14px; font-weight:bold; color:#333;}
.panel ul li a{ font-size:12px; color:#093; height:22px; line-height:22px; display:block; float:left; margin-top:15px; font-weight:normal}
.text_dl{width:60%;  height:22px; line-height:22px; padding-left:5px; font-size:12px; margin-top:5px; margin-bottom:10px; font-weight:normal; }
.btn_dl{ background:url(../images/btn_001.jpg); width:72px; height:29px; cursor:pointer; color:#fff; font-weight:bold; border:0; margin-top:8px; margin-right:20px; float:left;}

/*提示信息*/
.login_index{ padding:50px; text-align:center; font-size:16px; font-weight:bold;}





/*注册*/
.zhuce{ width:400px; margin:0 auto;  border:4px solid #3ab54a; padding:20px; font-size:12px; }
.zhuce ul li{ height:50px; line-height:50px;}
.zhuce ul li span{ display:block; text-align:right; width:100px; float:left; padding-right:10px;}
.text_zc{ width:220px;  height:26px; margin-top:10px; line-height:26px; padding-left:5px;}
.btn_zc01{ background:url(../images/btn_003.png); width:112px; height:34px; cursor:pointer; color:#fff; font-weight:bold; border:0; margin-top:10px; margin-left:150px;}


/*注册_登陆左右样式*/
.login_style{ padding:0px 0px 50px 70px;}
.login_zc{ float:left;  width:400px; font-size:12px; background:url(../images/bg_reg_conmain.png) no-repeat right;  }
.login_zc h2{ color:#3bb44a; font-size:20px; font-weight:bold; height:50px; line-height:50px; text-align:center;}
.login_zc ul li{ height:50px; line-height:50px;}
.login_zc ul li span{ display:block; text-align:right; width:100px; float:left; padding-right:10px;}
.btn_zc02{ background:url(../images/btn_003.png); width:112px; height:34px; cursor:pointer; color:#fff; font-weight:bold; border:0; margin-top:10px; margin-left:170px;}
.btn_zc03{ background:url(../images/btn_003.png); width:112px; height:34px; cursor:pointer; color:#fff; font-weight:bold; border:0; margin-top:10px; margin-left:160px;}
.login_dl{ float:left; font-size:12px; width:250px}
.login_dl h2{color:#3bb44a; font-size:20px; font-weight:bold; height:50px; line-height:50px; text-align:center;}
.login_dl ul li{ height:50px; line-height:50px;}
.login_dl ul li span{ display:block; text-align:right; width:50px; float:left; padding-right:10px;}

/*添加新地址*/
.address_new{ width:900px; margin:0 auto; font-size:12px; border-top:1px solid #d1d7dc; margin-top:20px;}
.address_new h2{ height:40px; font-size:14px; padding: 10px 0px 5px 19px ; line-height:40px; font-weight:bold; color:#999;}
.address_new table td.solid{ border-bottom:1px solid #d1d7dc;}
.address_new table span{ color:#808080; margin-left:5px;}
.diqu{ width:140px; height:25px; margin-right:5px;}
.youbian{ width:75px; height:22px;}
.jiedao{ width:570px; height:50px;}
.xingming{ width:130px; height:22px;}
.dianhua_01{ height:22px; width:50px;}
.dianhua_02{ height:22px; width:70px;}
.shouji{ width:130px; height:22px;}
.moren{ margin-right:5px; float:left; margin-top:2px;}
.xin_01{ background:url(../images/btn_001.jpg); width:72px; height:29px;  color:#FFF; cursor:pointer; border:0px; font-weight:bold; margin-right:10px;}
.xin_02{ width:72px; height:31px;cursor:pointer;font-weight:bold; margin-right:10px; color:#666}




/*页面****商务套餐****/
.taocan{ padding-left:86px;}
.taocan h2{ font-size:16px; color:#51504b; font-weight:bold; padding-bottom:25px;}
.taocan h2 span{ color:#e97d1f;}
.taocan h3{ font-size:20px; color:#3ab54a; font-weight:bold; padding-bottom:18px; padding-left:10px;}
.taocan h4{ font-size:20px; color:#3ab54a; font-weight:bold; padding-left:10px; padding-top:20px; padding-bottom:3px;}
.taocan ul li.{ background:#b7f0be;} 
.guding{ height:32px; margin-left:5px; font-size:15px; font-weight:bold}
.guding ul li{ width:291px; height:32px; margin-right:3px; float:left; text-align:center; line-height:32px; background:#b7f0be;}
.guding ul li span{ font-size:12px; margin-left:10px; font-weight:normal}
.guding ul li.green_01{ background:#83d78e;}
.guding ul li.green_02{ background:#53be61}
.dinggou{ background:url(../images/tc_bg.jpg); width:889px; padding-top:20px;}
.taocan_01{ width:256px; float:left; padding:0 18px; margin-left:6px; margin-bottom:20px;}
.taocan_02{ width:256px; float:left; padding:0 18px; border-left:1px solid #999; margin-bottom:20px;}
.taocan_01 ul,.taocan_02 ul{padding-top:5px;}
.taocan_01 ul li,.taocan_02 ul li{ height:25px; line-height:25px;}
.taocan_01 ul li img,.taocan_02 ul li img{ float:left; margin-top:10px; margin-right:5px;}
.taocan_01 ul li span,.taocan_02 ul li span{ float:left; margin-right:5px;}
.taocan_01 ul li em,.taocan_02 ul li em{ float:right;}
.text_tc{ width:40px; margin-left:3px; margin-right:3px;}
.btn_dg{ background:url(../images/tu_06.jpg); width:133px; height:44px; margin-left:60px; border:0; color:#fff; cursor: pointer; font-weight:bold; margin-top:10px;}

.ziyou_01{ width:199px; padding:0 10px; float:left; margin-left:6px;}
.ziyou_02{width:199px; padding:0 10px; float:left;}
.ziyou_01 img,.ziyou_02 img{ float:left;}
.ziyou_01 h5,.ziyou_02 h5{ height:23px; background:#e7e7e5; text-align:center; line-height:23px; clear:both; border-top:2px solid #fff;}
.ziyou_01 ul,.ziyou_02 ul{ padding-top:5px; }
.ziyou_01 ul li,.ziyou_02 ul li{line-height:30px; display:block; padding-left:5px;}
.ziyou_01 ul li span,.ziyou_02 ul li span{ float:right; padding-top:2px;}
.ziyou_01 ul li p,.ziyou_02 ul li p{ width:110px; float:left; line-height:24px;}
.ziyou_01 ul li p b,.ziyou_02 ul li b{ display:block}
.ziyou_01 ul li p em,.ziyou_02 ul li p em{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:110px; display:block;}
.text_zy{ width:30px; margin:0px 2px;}
.jiaru{ height:40px; background:#e7e7e5; margin:20px;}
.jiaru p{ width:640px; float:left; font-size:16px; line-height:40px; text-align:right}
.jiaru p span{ margin:0px 3px; color:#e97d1f}
.btn_jr{ background:url(../images/tu_08.jpg); width:131px; height:38px; margin-left:40px; border:0; color:#fff; cursor: pointer; font-weight:bold; float:left;}

/*页面****我的餐盘****/
.taocan h5{ font-size:20px; color:#51504b; font-weight:bold; padding-bottom:8px;}
.my_canpan ul li{ display:block; clear:both; height:23px; line-height:23px; padding-top:10px;}
.my_canpan ul li em{ display:block; float:left; margin-right:2px;}
.my_canpan ul li em.hui{ background:#e7e7e5; text-align:center;}
.my_canpan ul li em.cp{ width:80px;}
.my_canpan ul li em.sl_01{ width:75px;}
.my_canpan ul li em.dj_01{ width:75px;}
.my_canpan ul li em.mc{ width:502px;}
.my_canpan ul li em.bh{ width:65px; padding-left:15px;}
.my_canpan ul li em.mx{ padding:0px 10px; width:405px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.my_canpan ul li em.tu{ padding:10px 5px; border:1px solid #afafad; width:64px; height:44px;}
.my_canpan ul li.mingxi{ line-height:64px;border-bottom:1px dotted #9b9b98; height:64px; padding-bottom:12px; margin-right:75px;}
.my_canpan ul li em.sl_02{ width:75px;}
.my_canpan ul li em.dj_02{ width:75px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.my_canpan ul li em.sl_02 span{ float:left; padding-top:20px;}
.my_canpan ul li em.hj{ width:60px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#e87d1f}
.my_canpan ul li em.sc{ width:30px; padding-left:15px; color:#6F9;color:#3ab54a}
.gongji{ height:50px; background:#e7e7e5; margin:20px 75px 20px 0px;}
.gongji p{ width:640px; float:right; font-size:20px; line-height:50px;text-align:right; padding-right:60px;}
.gongji p span{ margin:0px 3px; color:#e97d1f}
.taocan h6{ padding-left:420px; padding-bottom:30px;}
.day_jxdc,.day_qfk{ background:url(../images/tu_09.jpg); width:198px; height:42px; cursor:pointer; border:0px; color:#fff; margin-left:20px; font-weight:bold; font-size:20px;}
.day_qfk{ background:url(../images/tu_10.jpg); width:196px;}

/*页面****给亲友订餐****/
.qinyou{ width:919px; margin:0 auto; padding-top:13px; padding-bottom:50px;}
.btn_qy{ background:url(../images/tu_13.jpg); width:219px; height:54px; cursor:pointer; color:#fff; font-weight:bold; border:0; font-size:20px; font-family:"微软雅黑"; margin-left:350px; margin-top:30px;}

/*页面****联系我们****/
.lianxi{ padding-left:86px;}
.lianxi h1{ color: #2b2a28; font-size: 20px; font-weight: bold; padding-bottom:20px;}
.lianxi h2{ line-height:22px;}
.lianxi h3{ color: #2b2a28; font-size: 14px; font-weight: bold; padding-bottom:20px;}
.lianxi ul{ padding-top:10px; padding-bottom:30px;}
.lianxi ul li{  height:40px; line-height:35px;}
.lianxi ul li img{ float:left; margin-right:5px; margin-top:5px;}
.lianxi table tr td{ font-size:12px;}
.text_lx{ width:300px; height:24px;}
.text_yj{ width:300px; height:90px;}
.btn_fs{ background:url(../images/tu_06.jpg); width:133px; height:44px; color:#fff; border:0px; cursor: pointer; margin-top:20px;}
/*html5*/ article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}